Nick Cannon Fired From Viacom For Recent Hate Speech